里面几乎每一句都有详细注释
OSCCON=0b01111000; //禁止4*PLL,内部振荡频率选择位16Mhz
ANSA2=0; //RA2引脚配置为数字IO
TRISA2=0; //RA2引脚配置为输出
GIE=0; //读写EEPROM之前如果有开启中断建议暂时关闭,完成后再开启
data=eeprom_read(0x00); //读取0x00单元处的eeprom值
if(data==0x00) //检测到0x00单元值为0x00,点亮LED灯
{
LED=0; //低电平点亮
}
else if(data==0x01) //检测到0x00单元值为0x01,熄灭LED灯
{
LED=1;
}【源码目录】PIC16F1823-EEPROM├── EEPROM.c
├── EEPROM.p1
├── EEPROM.pre
├── eeprom.as
├── eeprom.cof
├── eeprom.hex
├── eeprom.hxl
├── eeprom.lst
├── eeprom.map
├── eeprom.mcp
├── eeprom.mcs
├── eeprom.mcw
├── eeprom.mptags
├── eeprom.obj
├── eeprom.rlf
├── eeprom.sdb
├── eeprom.sym
├── eeprom.tagsrc
├── funclist
├── startup.as
├── startup.lst
├── startup.obj
└── startup.rlf
0 directories, 23 files
评论